.main {
  padding-top: 11.7333vw;
  padding-bottom: 13.3333vw;
}
.main .search {
  width: 94.72vw;
  height: 8vw;
  margin: 2.6667vw auto;
  background-color: #fff;
  text-align: center;
  line-height: 8vw;
  font-size: 3.4667vw;
  color: #999;
  border-radius: 1.3333vw;
}
.main .search .iconfont {
  font-size: 3.4667vw;
}
.main .lunbotu {
  height: 49.0667vw;
  background-color: pink;
}
@keyframes move {
  to {
    transform: translateX(-94.2667vw);
  }
}
.main .notice {
  display: flex;
  align-items: center;
  height: 7.5733vw;
  background-color: #f2dbdb;
  line-height: 5.3333vw;
  color: #ff1e02;
  font-size: 3.7333vw;
}
.main .notice .left {
  width: 5.3333vw;
  height: 5.3333vw;
  text-align: center;
}
.main .notice .left .iconfont {
  font-size: 4.5333vw;
}
.main .notice .right {
  flex: 1;
  text-align: right;
  overflow: hidden;
}
.main .notice .right .txt {
  transform: translateX(89.4667vw);
  animation: move 10s linear infinite;
}
.main .list {
  display: flex;
  flex-wrap: wrap;
  align-content: space-around;
  width: 100vw;
  height: 45.2267vw;
  background-color: #fff;
  text-align: center;
}
.main .list a {
  width: 20%;
}
.main .list a img {
  width: 11.7333vw;
  height: 11.7333vw;
}
.main .list a p {
  margin-top: 0.6667vw;
  font-size: 3.4667vw;
  color: #000;
}
.main .banner {
  height: 35.2vw;
  padding: 1.8667vw 0;
  background-color: #fff;
}
.main .like {
  height: 7.7867vw;
  padding: 1.3333vw 0;
  background-color: #fff;
  font-size: 3.7333vw;
  text-align: center;
  line-height: 6.24vw;
  border-bottom: 1px solid #f6f6f6;
}
.main .items {
  padding: 0 2px;
}
.main .items a {
  display: flex;
  justify-content: space-between;
  height: 37.3333vw;
  margin-bottom: 1.3333vw;
  padding: 1.8667vw;
  background-color: #fff;
}
.main .items a .left {
  width: 32vw;
  height: 32vw;
}
.main .items a .right {
  width: 56.192vw;
  height: 32vw;
}
.main .items a .right h3 {
  font-size: 3.4667vw;
  font-weight: normal;
  color: #484848;
}
.main .items a .right p {
  font-size: 3.2vw;
  color: #999;
  margin: 1.3333vw 0;
}
.main .items a .right .price {
  font-size: 4vw;
  color: #f03c3c;
}
.main .items a .right .price .old {
  margin-left: 0.6667vw;
  font-style: normal;
  font-size: 3.2vw;
  text-decoration: line-through;
  color: #999;
}
